Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 USA F6 USA F7 USA F8 Germany F6 Hungary F2 Poland F2 Poland F3 Spain F24 Spain F25 Spain F26 India F7 Poland F2 Poland F3 France F4 Japan F4 Egypt F5 Italy F7 Poland F1 Poland F2 Italy F21 Russia F4 France F13 Spain F32 Germany F19 Belarus F1 Belarus F2 Great Britain F16 Spain F26 Spain F28 Spain F35 Spain F37 Spain F38 Spain F39 Spain F3 Spain F5 Spain F6 Portugal F1 Portugal F2 Spain F10 Spain F11 Spain F25 Spain F32 Spain F38 Spain F39 Turkey F1 Great Britain F1 Turkey F2 Great Britain F2 Spain F2 Spain F4 Spain F6 Croatia F6 Spain F9 Spain F10 Spain F12 Korea F1 Korea F2 Korea F3 Spain F15 Spain F16 Belgium F1 Netherlands F4 Spain F20 Spain F21 Italy F20 Poland F4 Poland F5 Poland F6 USA F28 USA F1 USA F2 USA F3 Spain F1 Spain F2 Spain F3 Spain F4 Spain F6 Spain F7 Spain F8 Spain F9 Spain F14 Italy F22 Spain F32 Portugal F9 Poland F5 Poland F6 USA F9 USA F5 Iran F5 Iran F6 IPP Open - Helsinki Porsche Open - Poznan Poznan Challenger Aachen Challenger Napoli Challenger Sacramento Challenger Mersin Challenger Busan Challenger Ilkley Challenger Braunschweig Challenger Recanati Challenger Como Challenger Genova Challenger Ho Chi Minh City Challenger Ortisei Challenger Kobe Challenger Andria Challenger Koblenz Challenger Rennes Challenger Budapest Challenger Vancouver Challenger Ortisei Challenger Ningboo Challenger Lisbon Challenger Parma Challenger Milan Challenger Aptos Challenger Genova Challenger Biella Challenger Fairfield Challenger Charlottesville Challenger Belgrade Challenger Heilbronn Challenger Oeiras 3 Challenger Lyon Challenger Braga Challenger Bordeaux Challenger Forli 6 Challenger Braunschweig Challenger Turin Challenger Seoul Challenger Spain F2 Spain F35 Spain F13 Turkey F3 Croatia F5 Spain F14 Spain F15 Spain F22 Spain F17 Spain F21 Spain F22 Spain F24 Spain F26 Spain F27 Spain F29 Spain F30 Spain F3 Spain F11 Italy F19 Italy F22 India F8 Hungary F5 Georgia F1 Georgia F2 Spain F4 Spain F7 Poland F2 Poland F3 Tunisia F6 Germany F2 France F5 Poland F5 Spain F34 Spain F36 Spain F13 Segovia Challenger Idea Prokom Open - Sopot Spain F1 Spain F20 Idea Prokom Open - Sopot Open de Moselle - Metz Kremlin Cup - Moscow Spain F1 Estoril Open - Estoril Orange Prokom Open - Sopot Davidoff Swiss Indoors Basel - Basel M25 Nussloch Heineken Open - Auckland Synsam Swedish Open - Bastad Orange Prokom Open - Sopot The Hypo Group Tennis International 2008 - Poertschach Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Catella Swedish Open - Bastad Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Estoril Open - Estoril Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney SA Tennis Open - Johannesburg Allianz Suisse Open - Gstaad Erste Bank Open - Vienna Lisbon Challenger SkiStar Swedish Open - Bastad Kremlin Cup - Moscow Yokohama Challenger Rakuten Japan Open - Tokyo Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Poznan Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Wroclaw Challenger Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Budapest Challenger SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Braunschweig Challenger Rakuten Japan Open - Tokyo New York Open - New York Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Astana Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Plava Laguna Croatia Open - Umag Szczecin Challenger Seville Challenger Swiss Open - Gstaad Abierto Mexicano de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Tata Open Maharashtra - Pune XL Bermuda Open - Bermuda Abierto Mexicano Telcel - Acapulco Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Murray River Open - Melbourne Serbia Open - Belgrade BMW Open - Munich Nordea Open - Bastad Singapore Tennis Open - Singapore Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel San Diego Open - San Diego Korea Open - Seoul Tennis Napoli Open - Naples Adelaide International 1 - Adelaide ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Astana Open - Astana Rakuten Japan Open - Tokyo ASB Classic - Auckland Mifel Tennis Open - Los Cabos Open Parc - Lyon cinch Championships - London Unicredit Czech Open - Prostejov Dallas Open - Dallas Almaty Open - Almaty s'Tennis Masters Challenger - Graz Tatra Banka Slovak Open - Bratislava Yokohama Challenger Heilbronn Challenger Bytom Challenger Las Vegas Challenger Bordeaux Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Milan Challenger Reunion Island Challenger Johannesburg Challenger Brasov Challenger Cagliari Challenger Seville Challenger Szczecin Challenger Pekao Open - Szczecin Ortisei Challenger Savannah Challenger Furth Challenger Playford Challenger Kazan Challenger Oberstaufen Challenger Bangkok Challenger Casablanca Challenger Guangzhou Challenger Taipei City Challenger Bordeaux Challenger Furth Challenger Lyon Challenger KGHM Polish Indoors - Wroclaw Surbiton Challenger Memorial Kolyaskin - Donetsk Manerbio Challenger Toyota Challenger Maui Challenger Wroclaw Challenger XL Challenger de Tenis Copa Sevilla - Seville KGHM Polish Indoors - Wroclaw KGHM Polish Indoors - Wroclaw Pekao Open 2003 - Szczecin Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Sarajevo Open - Sarajevo Porsche Open - Poznan Kyiv Open - Kiev Rhein-Main Challenger 2004 - Aschaffenburg Lambertz Open - Aachen Tatra Banka Open - Bratislava Cepu Open - San Marino IPP Open - Helsinki Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago KGHM Polish Indoors - Wroclaw Architect Open - Budapest Banca Stato Challenger - Lugano 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Stella Artois Clay Court Championships - Budaors Porsche Open - Poznan LXV Concurso Internacional Vigo - Vigo Antonio Savoldi-Marco Co. - Manerbio Olimp Kyiv Open - Kiev Kobstaedernes ATP Challenger - Kolding Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Internationaux du Doubs - Besancon The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Rogers Cup - Toronto Porsche Open - Poznan Shanghai ATP Masters - Shanghai Kos-Zucchetti Tennis Cup - Cordenons Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Monte-Carlo Rolex Masters - Monte-Carlo Challenger Brasov - Brasov Pekao Open - Szczecin BNP Paribas Open - Indian Wells Santiago Challenger Monte-Carlo Rolex Masters - Monte-Carlo Buenos Aires Challenger Challenger Britania Zavaleta - Puebla Wailea Men's Challenger - Maui Internationaux de Nouvelle-Caledonie - New Caledonia Monte-Carlo Rolex Masters - Monte-Carlo LTA Wrexham Challenger - Wrexham Internazionali BNL d'Italia - Rome KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami ECU Prague Open - Prague Baden Open - Karlsruhe Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Polska Energia Open - Bytom BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Porsche Open - Poznan Mutua Madrid Open - Madrid LXVII Concursu Internacional de Vigo - Vigo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - New York Open D'Orleans - Orleans BNP Paribas Open - Indian Wells Kobstaedernes ATP Challenger - Kolding BNP Paribas Open - Indian Wells Challenger Tunisie - Tunis IPP Open - Helsinki Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Trofeo Cassa di Risparmio di Alessandria - Alessandria Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Toronto Cincinnati Open - Cincinnati Shanghai Rolex Masters - Shanghai Sydney Challenger Matsuyama Challenger Besancon Challenger Ostrava Challenger Canberra Challenger Indian Wells Challenger Bratislava Challenger Helsinki Challenger Taipei 2 Challenger Nur-Sultan 2 Challenger St. Brieuc Challenger Heilbronn Challenger Pozoblanco Challenger Sopot Challenger Poznan Challenger Kazan Challenger Szczecin Challenger Bergamo Challenger Mons Challenger Belgrade Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Kazan Challenger Sarajevo Challenger Kyoto Challenger Yokohama Challenger Marburg Challenger Braunschweig Challenger Toyota Challenger Poznan Challenger Alphen Challenger Mons Challenger Tiburon Challenger Rennes Challenger Seoul Challenger Charlottesville Challenger Helsinki Challenger Bergamo Challenger Quimper Challenger Rimouski Challenger Kyoto Challenger Sarajevo Challenger Rimouski Challenger Mexico City Challenger Johannesburg Challenger St. Brieuc Challenger St. Brieuc Challenger Nottingham-2 Challenger Guadalajara Challenger Todi Challenger San Benedetto Challenger Monza Challenger Recanati Challenger Guimaraes Challenger San Marino Challenger Cordenons Challenger Panama City Challenger St. Remy Challenger Szczecin Challenger Kenitra Challenger Leon Challenger San Diego Challenger Chitre Challenger Cherbourg Challenger Phoenix Challenger Seoul Challenger Sarasota Challenger Ortisei Challenger Rome Challenger Mestre Challenger Yeongwol Challenger Scheveningen Challenger Vancouver Challenger Aptos Challenger Prague Challenger Seville Challenger Geneva Challenger Charlottesville Challenger Knoxville Challenger Glasgow Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Kazan Challenger Raanana Challenger Vercelli Challenger Caltanissetta Challenger Rome Challenger Furth Challenger Prague Challenger Ilkley Challenger Australian Open - Melbourne Marburg Challenger Braunschweig Challenger Poznan Challenger Recanati Challenger French Open - Paris Bratislava Challenger Helsinki Challenger Aptos Challenger Wimbledon - London Vancouver Challenger Bergamo Challenger U.S. Open - New York Barranquilla Challenger Kyoto Challenger Sarasota Challenger Guadalajara Challenger Wimbledon - London U.S. Open - New York Trnava Challenger Australian Open - Melbourne Rome Challenger Brest Challenger Australian Open - Melbourne Bratislava Challenger French Open - Paris Kobe Challenger Wimbledon - London Yokohama Challenger U.S. Open - New York Australian Open - Melbourne Leon Challenger Perugia Challenger Shenzhen Challenger Gwangju Challenger Winnetka Challenger Seville Challenger Szczecin Challenger Heilbronn Challenger Quimper Challenger Cordenons Challenger Canberra Challenger Szczecin Challenger Mons Challenger Suzhou Challenger Canberra Challenger Budapest Challenger Kyoto Challenger Bergamo Challenger Drummondville Challenger Sarasota Challenger Australian Open - Melbourne Koblenz Challenger French Open - Paris Phoenix Challenger Bordeaux Challenger Scheveningen Challenger Wimbledon - London Heilbronn Challenger Hamburg Challenger U.S. Open - New York Tallahassee Challenger Sibiu Challenger Bordeaux Challenger Australian Open - Melbourne Salzburg-Anif Challenger Bordeaux Challenger French Open - Paris Prague Challenger Wimbledon - London U.S. Open - New York Charlottesville Challenger Idea Prokom Open - Sopot Traralgon Challenger Australian Open - Melbourne French Open - Paris Kobe Challenger Toyota Challenger Como Challenger Noumea Challenger Seville Challenger Mauthausen Challenger Wimbledon - London Pekao Open 2001 - Szczecin Monterrey Challenger U.S. Open - New York Guangzhou Challenger Barranquilla Challenger Jinan Challenger Australian Open - Melbourne Compaq Cup 2001 - Zabrze Todi Challenger Poznan Challenger French Open - Paris Liberec Challenger Madrid Challenger Cagliari Challenger Cairo Challenger 2002 - Cairo Wimbledon - London Aix En Provence Challenger Australian Open - Melbourne Canberra Challenger French Open - Paris KGHM Polish Indoors - Wroclaw Wimbledon - London Las Vegas Challenger Knoxville Challenger Eckental Challenger Sassuolo Challenger Burnie Challenger U.S. Open - New York Prostejov Challenger Parma Challenger Bauer Watertechnology Cup - Eckental Australian Open - Melbourne Marbella Challenger French Open - Paris Seoul Challenger Taipei Challenger Amersfoort Challenger The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Wimbledon - London U.S. Open - New York Australian Open - Melbourne Hall of Fame Tennis Championships - Newport French Open - Paris U.S. Open - New York Australian Open - Melbourne Chengdu Open - Chengdu French Open - Paris Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha U.S. Open - New York Australian Open Qualifying - Doha Mifel Tennis Open - Los Cabos Australian Open - Melbourne French Open - Paris Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis AEGON International - Eastbourne BMW Open - Munich Aircel Chennai Open - Chennai U.S. Open - New York Valencia Open - Valencia cinch Championships - London Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Australian Open - Melbourne Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Abierto Mexicano - Los Cabos French Open - Paris Mallorca Championships - Mallorca Wimbledon - London Japan Open Tennis Championships - Tokyo U.S. Open - New York Sydney International - Sydney Australian Open - Melbourne French Open - Paris Anytech365 Andalucia Open - Marbella Delray Beach Open - Delray Beach Wimbledon - London Banja Luka Open - Banja Luka U.S. Open - New York EFG Swiss Open - Gstaad Chengdu Open - Chengdu Hong Kong Tennis Open - Hong Kong Dallas Open - Dallas If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco French Open - Paris Winston-Salem Open - Winston-Salem Australian Open - Melbourne Citi Open - Washington ASB Classic - Auckland Chengdu Open - Chengdu Plava Laguna Croatia Open - Umag Intrum Stockholm Open - Stockholm Wimbledon - London Open Seat Godo 2007 - Barcelona Adelaide International 1 - Adelaide Qatar ExxonMobil Open - Doha Monterrey Challenger Sopot Challenger cinch Championships - London Istanbul Challenger Lisbon Challenger Open de Moselle - Metz Stockholm Open - Stockholm BCR Open Romania - Bucharest Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Davidoff Swiss Indoors - Basel AEGON International - Eastbourne AEGON Championships - London Suisse Open - Gstaad Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota National Bank Open - Toronto BNP Paribas Open - Indian Wells Orange Warsaw Open - Warsaw Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Catella Swedish Open - Bastad Shanghai Rolex Masters - Shanghai Miami Open - Miami Delray Beach Open - Delray Beach Shanghai Rolex Masters - Shanghai Generali Open - Kitzbuhel Apia International - Sydney Argentina Open - Buenos Aires National Bank Open - Montreal Miami Open - Miami U.S. Open - New York French Open - Paris U.S. Open - New York Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Qualifiers, 1R, SWE-JPN 3-2 Davis Cup, Group I, PO, JPN-POL 4-0 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group II, 2R, POL-ZIM 4-1 Davis Cup, World Group, PO, JPN-BIH 4-0 Davis Cup, World Group, QR, CHN-JPN 2-3 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, 1R, JPN-FRA 1-4 U.S. Open (juniors) Davis Cup, World Group, 1R, JPN-ITA 1-3 Braunschweig Challenger French Open (juniors) Wimbledon (juniors) Olympics - Rio de Janeiro Olympics - Tokyo Citi Open - Washington Australian Open - Melbourne Olympics - Paris Nordea Open - Bastad Wimbledon - London Salzburg Challenger Almaty Open - Almaty Kobe Challenger BNP Paribas Open - Indian Wells Adelaide International - Adelaide US Men's Clay Court Championship - Houston